atarixle schrieb:
Ich wollte einfach nur den N: Handler unter Turbo-BASIC nutzen, bin aber nicht über den Test auf einem abgespeckten DOS hinausgekommen,
Wenn du deine Images von Thoms Server holst, hast du immer aktuelle DOS-Images mit allen Handlern und Tools. Anwendungen und haufenweise Spiele inkl. aller "Highscore-Enableten" findest du dort auch. (Shameless Plug: Mein Crackarchiv liegt dort auch in "Games".)
https://apps.irata.online/Atari_8-bit/ und darin dann "DOS". Auf dem FujiNet greifst du selbstverständlich auf TNFS://apps.irata.online zu.
um Daten über http:// zu laden. Als diese dann noch fehlerhaft ankamen (ständig CHR$(0) in Mitten der Daten), hab ich aufgegeben.
Ich hatte mit cc65 schon einen kompletten Betrachter für HTML-Dokumente fertig, die URL sollte komplett eingetippt werden (also inkl. D: oder eben N:http://abbuc.de oder so), aber der lädt in keiner Umgebung in der N: zur Verfügung steht.
Die OPEN-Codes 4 und 12 unterscheiden sich im Handling der Daten. Vielleicht hilft dir https://fujinet.online/2025/02/23/developers-when-doing-http-get-use-mode-12/ - evtl. demnächst im Magazin auch in deutsch.
Da du offenbar in C programmieren willst, müsstest du auch in den Multiplattform-Anwendungen im Github fündig werden https://github.com/FujiNetWIFI/fujinet-apps
Ich rate mal, dass dich der https://github.com/FujiNetWIFI/fujinet-apps/tree/master/apod (nicht VBXE) oder der https://github.com/FujiNetWIFI/fujinet-apps/tree/master/election2024/src/common bei deinem HTTP-Problem weiterbringen werden.
Ich gehe davon aus, dass du mit den C-Bindings auch keinen N-Handler brauchst, weil die Aufrufe in den C-Bibliotheken enthalten sind, die dann direkt über SIO mit dem FujiNet kommunizieren. (Ich bin kein Programmierer und mir deshalb nicht sicher, ob das stimmt.)
Generell ist es besser, das FujiNet direkt per SIO anzusprechen, weil dann kein speicherfressender Handler vorher geladen werden muss. In BASIC geht das aber nicht bzw. nur extrem umständlich.
Auch werden Daten, egal wie klein oder simpel sie sind, ist unglaublich aufgeblasenen Container-Formaten im Internet bereitgestellt, die der Atari einfach nicht fähig ist zu parsen.
[...]
In Java und PHP gibt es diesen tollen QuerySelector, so etwas wäre für das Fujinet sehr interessant. Dann könnte ich endlich die wirklich interessanten Daten aus dem Netz holen.
Da hast du ja selbst schon geschrieben, dass das FujiNet nichts dafür kann. Gibt es tatsächlich so viele Webseiten, die größere Datenmengen nicht als JSON liefern, das das FujiNet für dich parsen könnte?
Die Firmware des FujiNets ist in C geschrieben und jeder darf mitarbeiten. Wenn du einen in C geschriebenen QuerySelector findest, freuen sich bestimmt alle, wenn der Teil der Firmware wird - und dann direkt allen Plattformen zur Verfügung steht.
Oelfuss schrieb:
dann habe ich mich mal an NOS gewagt und auch über N: (auf DOS ebene) versucht auf meinen TNFS Server zu kommen.....das bekomme ich schon nicht hin.....
Im oben verlinkten Server von Thom findest du im DOS-Verzeichnis auch ein ATR mit NOS.
Im Magazin Nr. 160 haben wir ab Seite 16 die ins Deutsche übersetzte NOS-Anleitung von Thom abgedruckt.
Auf deinen eigenen TNFS-Server kommst du darin mit "CD N:TNFS://ip-deines-servers/ggfs-ein-pfad".
Sleeπ schrieb:
Wir haben vor einer Weile versucht auf einem größeren Meeting einen MIDI-Maze-Ring via Fujinet aufzubauen. Das hatte auch grundsätzlich funktioniert, ging aber etwas träge - im WLan waren damals sehr viele Geräte unterwegs. Die MIDI-Mate-Funktionalität ist inzwischen imho entfallen.
Entfallen ist sie nicht. Sie ist vorhanden und auch offiziell dokumentiert, nur funktioniert sie leider seit mindestens drei Jahren nicht mehr.
MidiMate ist eine Atari-Only-Funktionalität und an aktiven Entwicklern, die den Atari in FujiNet-Firmware unterstützen, mangelt es leider total.
Auch das ist ein Thema, das mit guten C-Kenntnissen garantiert zu lösen wäre.
Um es mit Luckybuck zu sagen: Gemeinsam schaffen wir das!